草庐IT

Python:简单的 PC 到 PC 通信

全部标签

python - 任何有效的 python 镜像?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。在网上有什么地方可以下载在Windows上设置Python开发环境所需的文件吗?试图学习这门语言,但一切都指向python.org,它似乎已经关闭了很长一段时间。

c - 在 Windows 中拦截库调用的最简单方法是什么?

我想监控/过滤互联网流量。我计划通过拦截在WinSockAPI中发送和接收的调用来做到这一点。修补/拆卸太困难且耗时。dll方法也非常耗时,因为我要修补的只是2个调用,我必须重现整个dll。有没有一种简单的方法来生成重定向dll?或者也许是一种更简单的拦截调用的方法? 最佳答案 反汇编和打补丁并不容易,这就是为什么有DLL注入(inject)和钩子(Hook)可以用来拦截的原因。以下是您开始所需的一切:DLLinjection.ThreeWaystoInjectYourCodeintoAnotherProcess

python - 将 python 脚本作为服务运行时出现问题

我用过thisquestion学习使用ActivePython将我的python脚本安装为服务。正如我所料,我能够安装并删除我的脚本,但我的问题是,一旦我开始运行脚本,我就无法停止或删除它。它只是永久运行,我无法摆脱它。链接问题的答案提到检查标志以停止脚本。谁能解释一下如何做到这一点?现在脚本做的很少。每隔几秒就将行打印到文件中。在我继续处理更复杂的事情之前,我想让它正常工作。importpythoncomimportwin32serviceutilimportwin32serviceimportwin32eventimportservicemanagerimportsocketimp

python - 在 Windows 中安装 Python 模块

我正在尝试在我的Windows计算机上安装Python模块。我安装了NetBeansIDE的开发版本作为我的Python编辑器,他们似乎在他们自己的程序文件夹下安装了Jython2.5,并强制您使用该安装进行开发。半小时以来,我一直在尝试安装PyWhois模块,我对使用Netbeans在Windows上开发Python的笨拙感到非常恼火。有谁知道如何使用此设置安装模块?我是否应该破坏我的开发环境并使用其他不会引起愤怒的东西? 最佳答案 Jython是PythonforJava-你确定这是你想要的吗?我已经为Windows的“普通”P

windows - 如何让Python PyQT程序在Windows下不打开命令行

我有一个基本完整的Python程序,我想更改一件事,这可能可行也可能不可行。这个程序使用PyQT来显示一个GUI,我几乎把它固定住了,所以我想知道我是否可以让Python在我打开程序时不打开一个终端。我现在使用的是WindowsXP,但运行它的机器将是Windows7。我通常使用Linux,所以我对Windows不是很熟悉。如果终端必须在那里,那没什么大不了的,但我觉得此时它是无关紧要的。谢谢! 最佳答案 使用python扩展名.pyw。例如程序.pyw这会导致您的程序使用pythonw.exe而不是python.exe运行,后者会

c - 使用 C 的 Windows 进程间通信 (IPC)

我有一个用C语言和MicrosoftVisualC++编写的旧程序,我需要实现某种“保持事件”,因此我能够将进程间通信接收到一个新程序中,该程序将终止并重新启动如果在过去5秒内没有收到消息,则第一个。问题是我一直在寻找任何C语言的WindowsIPC教程或示例,但我找到的几乎所有内容都是针对C++的。任何帮助或资源?编辑:正如@Adriano在回答中所建议的那样,我正在尝试使用共享内存。但是由于我无法捕获的某种异常,启动程序正在被Windows终止。调用CopyMemory时发生。代码如下:#include"stdafx.h"#include"windows.h"#include"io

python - 在 mac 上编写 python 以在 Windows 上使用

我从一些来源了解到,虽然您可以使用py2exe或py2app制作一个exe或mac等效应用程序,但您只能制作您的系统。当我想到它时是有道理的。但我的问题是有时我想编写python脚本并将它们发送给我使用Windows的friend进行测试和使用。但是Windows没有安装python,我不想让他们必须安装Python。有什么办法可以用MAC创建一个python制作的文件,无需python或WINDOWS上的任何安装都可以打开?如果没有,我想我可以尝试在我的系统上使用模拟Windows使其成为一个exe,但我不想每次需要更改某些内容时都启动它。 最佳答案

c# - 为什么 Microsoft.Build.Evaluation 在 64 位 PC 上将 $(ProgramFiles) 评估为 "c:\program files"?

我有一个C#项目文件(.csproj),其中包含对$(ProgramFiles)的引用。我使用的是64位Windows7。当我在VisualStudio2010中编译这个项目文件时,它会在c:\ProgramFiles(X86)中正确定位文件。如果我想变聪明,而是使用Microsoft.Build.Evaluation.ProjectCollection.LoadProject([projectfile]),试图在代码中构建它,它会评估$(ProgramFiles)错误地作为c:\ProgramFiles。知道问题的原因是什么吗? 最佳答案

python - 检查目录在 Python 中是否有效

我有一个python2.7程序,它根据用户输入编写某些文件和目录。我需要确保文件和目录对linux和windows都有效,因为文件将通过两个操作系统进行交换。这些文件最初将在linux中创建并手动移动到windows。我已经检查了Python文档、堆栈交换和几页谷歌,但没有找到任何有用的信息,这很奇怪,因为我认为这将是一个相当普遍的问题。有没有简单的解决方案?编辑:我想验证目录文件名,以防用户输入不适用于linux或windows的路径。例如,如果用户输入“Folder1/This:Error/File.txt”,程序会将其视为错误。该程序将在Linux中运行并在linux中写入文件,

带参数的 C++ 简单线程(无 .net)

我已经在互联网上搜索了一段时间并找到了不同的解决方案,但后来都没有真正起作用或者对我的使用来说太复杂了。直到2年前我才使用C++,所以它可能有点生疏:D我目前正在编写一个将数据发布到URL的程序。它只发布数据。为了发布数据,我使用curl,但它会阻塞主线程,并且当第一个帖子仍在运行时,第二个帖子应该开始。最后大概有5-6个post操作同时运行。现在我想将带有curl的帖子推送到另一个线程中。每个帖子一个线程。线程应该得到一个字符串参数,其中包含要推送的内容。我目前被困在这个问题上。尝试了Windows的WINAPI,但在读取参数时崩溃了。(在我的示例中,第二个线程仍在运行,而主线程结束